<?php
/**
 * 导航模型
 * @author maniac
 */
namespace app\common\model;

class Navs extends SoftDel
{
    public $tableName = '导航';             // 数据表名称
    public $logId     = ['id', 'name'];     // 操作日志标识
    public $softId    = 1;                  // 软删除标识
    
    /**
     * 导航分类名称获取器
     * @param string $value 字段值
     * @param array  $data  所有数据
     */
    public function getCategoryNameAttr($value, $data)
    {
        return $data['category_id'] ? NavCategory::where('id', $data['category_id'])->value('name') : '';
    }
    
    /**
     * 导航图片地址
     * @param string $value 字段值
     * @param array  $data  所有数据
     */
    public function getImageUriAttr($value, $data)
    {
        return $data['image_id'] ? attach_uri($data['image_id']) : '';
    }
}
